package cn.yunbamboos.rest.service;

import cn.yunbamboos.rest.service.dto.in.BaseInDTO;
import cn.yunbamboos.rest.service.dto.out.BaseOutDTO;

public interface ICustomClassLoader {

    ICreateInDTO getCreateDTOInstance(Class<? extends BaseInDTO> in);

    IBeanInvoke getBeanInvokeInstance(Object bean, Class<?> inter, String methodName, Class<? extends BaseInDTO> in, Class<? extends BaseOutDTO> out, String returnType);

}
